// 注册
Vue.component('component', {
	props: ['age'],
  	template: '<div><input type="text" v-bind:value="myAge" v-on:input="test($event.target.value)" />',
  	data:function(){
  		return {
			myAge : this.age //①创建props属性result的副本--myResult
		};
  	},
  	methods:{
  		test:function(val){
  			console.log(val)
  			this.myAge = val
  		}
  	} ,
  	watch: {
        age(val) {
            this.myAge = val;//②监听外部对props属性result的变更，并同步到组件内的data属性myResult中
        },
        myAge(val){
            this.$emit("age-change",val);//③组件内对myResult变更后向外部发送事件通知
        }
    }
})